<<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>>

                          9=-=-=--Protocolos--=-=-=9

                                     by

                                    Draco

           Muita gente quer ser o hacker mal nesta droga de net mas nem mesmo
           sabem o que  protocolos.
           Quero por esta matria explicar o mnimo de protocolo mas para que
           vocs precisam saber de protocolo?

           Para programar, escrevendo um programa de comunicaao voc precisa
           saber o formato do protocolo para que serve etc.
           Para saber como funciona a bosta do seu pc e a net em geral.
           Tambm para se tornar um cara mais esperto.

           DNS

           Domain name system (sistema de dominios) gerencia os nomes,
           distribuindo-os hierarquicamente. O DNS nada mais  que o nome de
           dominio da maquina ou seu IP exemplo:

           www.pimpolho.com.br ou 200.324.4.87

           Deste modo com o DNS  dado os tributos etc.
           Suas aplicaoes usam normalmente um IP de 32 bits para abrir
           a conexao. O IP  especificado em RFCs, 883 e 973.
           Assim seria necessario um enorme banco de dados com o IP de
           cada maquina da terra. Como isto  impossivel nos temos vrios
           servidores interligados como um sendo ponto de apoio de outro.

           Onde usar isto?

           Com protocolo IP se pode trabalhar muito em cima de programas de
           comunicaao com pc's remotos neste caso nao se precisa especificar
           o tipo do protocolo em uma linguagem que presta apenas colocando
           IP o interpretador de comandos (compilador) j sabe do que se trata

           Aqui vai um pequeno soquete para URL usando IP em java:

           ------------------------Corta

           import java.net.*;
           import java.io.*;
           class myURL{
           public static void main(String args[]) throws Exception{
           int c;
           URL hp = new URL ("htp","127.0.0.1",80"/");
           URLConnection hpcon = hp.openConnection();

           ---------------Corta

           SMTP

           Quando voc utiliza o correio eletronico voc esta se utilizando
           de uma conexao TCP/IP isto nada mais  que SMTP, no processo de
           transferencia se mapeia o nome da maquina de destino (DNS) e aps
           abre uma conexao TCP com o servidor do correio, repare neste
           processo  como se voc fosse o servidor do correio ou vice versa
           que  o que realmente acontece voc se torna ambas as partes
           cliente e servidor.

           Onde usar isto?

           Com protocolo SMTP se pode trabalhar muito em cima de programas de
           comunicaao com clientes e servidores de correio eletronico.
           Uma boa sacada  usar este protocolo em java para especificar este
           protocolo em java se usa:

           -------------------Corta

           import java.net.*;
           import java.io.*;
           class SMTP{
           public static int portaServ = 25;
           public static int portCli = 25 = (Main = new Main ("Main",
           "foi@net.com,25,"/")
           Main Connection = Main.openConnection ();
           public static DatagramSocket ds;
           public static byte buffer [] = new byte [tam_buffer];
           public static void OClient () throws
           while (true)

           --------------------Corta

           Neste caso  apenas um pequeno soquete que estabelece conexao
           na porta 25.

           SNMP

            o protocolo que define o gerencimento de redes que neste caso
           sao escritos em documentos RFC-1155, RFC-1157.
           Trabalha tambm se utilizando de processos TCP/IP, SMTP, gateways
           hosts etc.
           Ele na verdade trabalha com vriaveis de modo que lhe de um valor
           e espera um outro em troca modificando-os e dando tantos outros
           como resposta,  bem no esquema de um telnet da vida.

           Onde usar isto?

           Sistema usuario e cliente ou sistema de gerenciamento de redes
           estas drogas da vida. Eu ouvi falar de um programa escrito neste
           modo onde travava o prompt do server e lanava 50 senhas a cada
           5 segundos com um user name qualquer. Eu nao tenho aqui um soquete
           com snmp mas creio eu que ajuntando os dois l de cima e trabalhando
           com uma propriedade de controloe de variaveis voc possa se virar.

           Isto  o que eu acho que se deva frisar ou o que  de mais
           importante a cerca de protocolos ou seja os principais IP, TCP/IP
           SMTP, SNMP pelo menos  o que mais se usa. Vou colocar um texto
           excelente do professor Lemos sobre protocolos onde vocs vao
           poder entender melhor de vrios tipos de protocolos de rede ele
            super interessante e muito importante para tudo que se conhece
           sobre hack.
           Todos os crditos ao professor Lemos da Universidade Veiga
           de Almeida.

           UNIVERSIDADE VEIGA DE ALMEIDA
           Trabalho sobre Protocolos de Redes
           Professor: Lemos
           Data 28/04/97

           PROTOCOLOS
 
           UNIVERSIDADE VEIGA DE ALMEIDA
           Trabalho sobre Protocolos de Redes
           Professor: Lemos
           Data 28/04/97
 
           PROTOCOLOS
 
           Equipe: Tarcisio Gonalves Cabral                  94100567-0
                   Ingrid                                     95100010-0

           INTRODUO
           
           Da experincia obtida no projeto de redes, vrios princpios,
           surgiram, possibilitando que novos projetos fossem desenvolvidos
           de uma forma mais estruturada que os anteriores. Dentre esses
           princpio se destaca a idia de estruturar a rede como um conjunto
           de camadas hierrquicas, cada uma sendo construda utilizando as
           funes e servios oferecidos pelas camadas inferiores.

           Cada camada deve ser pensada como um programa ou processo,
           implementado por hardware ou software, que se comunica com o
           processo correspondente na outra mquina. As regras que governam a
           conversao de um nvel N qualquer so chamadas de protocolo de
           nvel N.

           O projeto de protocolos em nveis  a maneira mais eficiente de se
           estruturar  uma rede. Uma vez definida claramente a interface
           entre os diversos nveis, uma alterao na implementao de um
           nvel pode ser realizada sem causar impacto na estrutura global.

           Para permitir o intercmbio de informaes entre computadores de
           fabricantes distintos tornou-se necessrio definir uma arquitetur
           a nica, e para garantir que nenhum fabricante levasse vantagem em
           relao aos outros a arquitetura teria que ser aberta e pblica.
           Foi com esse objetivo que a International Organization for
           Standardization (ISO) definiu o modelo denominado Reference Model
           for Open Systems (OSI) [ISO 84, ISO 92], que prope uma estrutura
           com sete nveis como referncia para a arquitetura dos protocolos
           de redes de computadores.

           Embora o modelo OSI da ISO possa ser usado tanto em redes de longa
           distncia quanto em redes locais, ele foi, em principio, pensado
           para o uso em redes de longa distncia.

           As organizaes internacionais de padronizao podem ser
           classificadas pelo seu enfoque tcnico e por sua estrutura
           geogrfica e poltica. As organizaes internacionais importantes
           para o tpico de redes de computadores so: a ISO(International
           Organization for Standardization), a IEC(International
           Electrotechnical Commission), e o ITU-T (International
           Telecommunications Union) que corresponde ao antigo CCITT
           (Comit Consultatif Intarnational Tlgraphique et Tlphonique),
           o qual mantm uma relao  estreita com o CCIR (Comit Consultatif
           International des Radiocommunications). A ISO lida tambm com
           padres que no so abordados pelos outros rgos, por exemplo,
           padres de mecnica, qumica etc. Por existir uma certa
           superposio entre a ISO e a IEC, com respeito a atividades em
           tecnologia da informao, foi formado o JTC 1 (Joint Technical
           Committee 1), que  o responsvel final pela padronizao de LANs
           e MANs. Entre outras responsabilidades, o ITU-T  o responsvel
           final pelas recomendaes (ITU-T utiliza a palavra recomendao ao
           invs de padro) sobre as RDSI (Redes Digitais de Servios
           Integrados).

           Vrios padres so definidos em trabalho conjunto dos vrios
           rgos nacionais e internacionais. Importante na definio de
           padres para redes locais de computadores  o IEEE (Institute of
           Electrical and Electronics Engeneers), que submete suas propostas
           atravs da ANSI.

           A ANSI  um dos rgos mais importantes no estudo de redes.
           O instituto  estruturado em campos tcnicos independentes,
           denominados ASCs (Accredited Standards Commitees).

           O objeto de estudo do ASC denominado T1  telecomunicaes. 
           neste comit que se concentram os grupos que tratam das RDSI em
           banda larga (B-ISDN), ATM e SONET. A rede FDDI (Fiber Distributed
           Data Interface)  objeto de padronizao do grupo de trabalho
           X3t9.5 .
 
           Atravs do protocolo as fases de estabelecimento, controle,
           trfego e encerramento, componentes da troca de informaes so
           sistematizadas. O protocolo desempenha as seguintes funes :
          
           Endereamento: especificao clara do ponto de destino da
           mensagem;
           Numerao e seqencia: individualizao de cada mensagem, atravs
           de nmero  seqencial;
           Estabelecimento da conexo: estabelecimento de um canal lgico
           fechado entre fonte e destino .
           Confirmao de recebimento : confirmao do destinatrio, com ou
           sem erro, aps cada segmento de  mensagem .
           Controle de erro : deteco e correo de erros .
           Retransmisso : repetio da mensagem a cada recepo de
           mensagem;
           Converso de cdigo : adequao do cdigo s caractersticas do
           destinatrio;
           Controle de fluxo :manuteno de fluxos compatveis com os
           recursos disponveis.
           
                               MTODOS DE ACESSO
                             
           Alm dos protocolos, os equipamentos envolvidos no processamento
           do teleprocessamento tem que estar dotados de programas que lhes
           permitam as transaes de comunicao de dados, isto ,
           necessitam de competentes mtodos de acesso a esses protocolos.

            definido como o suporte de programao necessrio ao
           desenvolvimento das transmisses e informaes. Os mtodos de
           acesso projetados para controlar terminais assncronos BSC, mais
           usados so :

            BTAM (Basic Telecomunications Access method )
            QTAM (Queud telecomunications Access Method )
            TCAM (Telecomunications Access Method )
            RJP ( Remote Job Processing )
            RJE (Remote Job Entry )
            CRJE ( Conversational Remote Job Entry )

           Com o aumento da demanda nas redes e conseqente necessidade de se
           evitarem sobrecargas e/ou congestionamentos nas arquiteturas  de
           redes mais tradicionais foi desenvolvida a arquitetura SNA
           (Systems Network Architecture), que usa o mtodo de acesso
           ACF/VTAM ( Advanced Communications Function/Virtual
           Telecommunication Access Method ). Nessas redes emprega-se o
           protocolo SDLC (Synchronous Data Link Control ) controle de
           alcance de dados sncronos.

           Nas redes SNA a inteligncia  distribuda ao longo de todo o
           circuito estando presente na UCP, UCC, nos modens nos
           controladores de terminais e,at, nos terminais .

           Para as redes de comutao por pacote, a CCITT prope atualmente a
           utilizao do protocolo denominado X-25 .
   
           PROTOCOLO X.25
           
           Com o objetivo de permitir que os fabricantes de computadores e
           equipamentos de transmisso de dados desenvolvam software e
           hardware para ligao de um computador  a qualquer rede pblica do
           mundo , bem como facilitar o trabalho de interconexo de redes , o
           CCITT criou uma srie de padres para redes pblicas comutadas por
           pacotes , conhecida como recomendaes da srie X, em particular a
           recomendao X.25, que descreve  o protocolo padro de acesso ou
           interface entre o computador e a rede .
       
           De um modo geral , as redes de comutao de pacotes caracterizam-se
           por um eficiente compartilhamento de recursos da rede entre
           diversos usurios e pela aplicao de tarifas baseadas no volume
           efetivo de dados transmitidos .

           O uso da tcnica de pacotes proporciona um elevado padro de
           qualidade. A determinao do caminho mais adequado para
           transmisso de um conjunto de pacotes permite contornar situaes
           adversas decorrentes de falhas no sistema ou de rotas
           congestionadas.

           Alm disso, sofisticados procedimentos de deteco de erros, com
           retransmisso automtica de pacotes, produzem valores de taxa de
           erros dificilmente obtidos em outras redes.
   
           NVEIS DO PROTOCOLO X.25 
           
           A arquitetura do protocolo X.25  constituda de trs nveis :
           fsico, quadro e pacotes.

           Os nveis de protocolo X.25 coincidem com os respectivos padres
           da OSI (Open Systems Interconnection) da ISO (International
           Standards Organizations ), conforme a figura abaixo:
     
           Compatibilidade de nveis da OSI/ISO.
        
           RECOMENDAES  X.3,  X.28,  e X.29   
           
           Pelo fato de ser bastante elaborado, oprotocolo X.25 implica
           recursos normalmente no disponveis em equipamentos de dados
           mais simples e de baixo custo, como  o caso dos terminais
           assncronos.

           Para permitir o acesso desses terminais,as redes comutadas de
           pacotes possuem interface PAD (Packed Assembler/Diassembler), cuja
           funo principal  exatamente o empacotamento e o desempacotamento
           de dados, ou seja, o PAD recebe os caracters originadod por um
           terminal START/STOP e forma pacotes para  transmisso atravs de
           rede, executando a operao inversa no sentido rede/terminal.
           Dessa forma pode-se dizer que o PAD atua como um conversor de
           protocolo, conforme a figura abaixo:
    
           As especificaes para acesso  rede comutada de pacotes, via
           interfaces PAD,  constam das recomendaes X.9, X.28 e X.29 do
           CCITT, como na figura abaixo.
 
           O PAD pode ser visto pela rede como um terminal X.25 . No entanto,
           isto no obriga que o PAD seja um equipamento  parte do n de
           comutao da rede, ou seja, esta funo pode estar residente no
           mesmo hardware que o resto das funes do n.
           
           RECOMENDAO  X.32 
           
           Esta recomendao do CCITT define os aspectos funcionais e os
           procedimentos de interface terminal/modem, permitindo permitindo
           o acesso de um terminal modo pacote (que opera com X.25) a uma
           rede de pacotes, atravs de uma rede comutada por circuitos. No
           caso  do Brasil essa recomendao atender a interligao de
           terminais , trabalhando com protocolo X,25, acessando  Renpac via
           rede telefnica (acesso comutado).

           Trs servios podero ser suportados pela recomendao X.32:
           servio no identificado, onde o usurio no ser vnculo
           comercial com a empresa mantenedora da rede de pacotes ( no
           Brasil, a empresa  a Embratel com a Renpac); servio
           identificado, onde o usurio ter vinculo comercial com a empresa
           mantenedora da rede de pacotes; servio personalizado, que
           atender o  usurio com vnculo comercial e com caractersticas de
           servios compatveis  com as suas necessidades, tais como
           identidade do ETD, mtodo de identificao do ETD, endereo do ETD
           e registro, designao de canais lgicos , facilidade opcionais
           (locao temporria, rediscagem de segurana).
   
           PROTOCOLO BSC  
           
           Esse protocolo foi desenvolvido originalmente pela IBM
           (International Business Machines) com o objetivo de permitir a
           transmisso sncrona entre computador e perifricos remotamente
           localizados . Atualmente, este protocolo encontra-se bastante
           difundido e suas verses so implementadas em diferentes
           equipamentos .

           O protocolo BSC  utilizado em ligaes ponto a ponto ou
           multiponto, com ligaes dedicadas ou comutadas . ele pode
           aceitar trs cdigos especficos de transmisso: EBCDIC, ASCII,
           TRANSCODE (cdigo de 6 bits), operando no modo half-duplex .
              
           PROTOCOLO  START / STOP 
           
           Por ser muito antigo,  tambm muito simples em relao aos
           atuais protocolos, sendo utilizado em terminais de vdeo no
           bufferizados, terminais telex, impressoras de alta velocidade .
           Utiliza bsicamente seis caracteres especiais para o controle de
           linha:  incio de bloco; procedimento de seleo; resposta
           positiva; resposta negativa; erro na linha; fim de transmisso,
           reset .
                   
           PROTOCOLO   SDLC   
           
           Protocolo sncrono desenvolvido pela IBM em 1974 para atender a
           arquitetura SNA (Systems Network Architeture) em transmisses
           half ou full-duplex, com configuraes ponto a ponto ou
           multiponto, em linhas comutadas ou permanentes, trabalhando com
           uma estrutura de quadros (ou frames), no formato abaixo :
           
           FLAG 8 bits     ENDEREO 8 bits CONTROLE 8 bits INFORMAO 8 bits
           FCS 16 bits     FLAG 8 bits
                  
           Tal protocolo proporciona uma melhor utilizao do canal de
           comunicao por poder operar em full-duplex, permitindo o envio de
           at 7 quadros consecutivos sem a necessidade de confirmao
           individual de recebimento de cada quadro por parte da estao
           receptora (mecanismo de janela de transmisso) . Isso no
           acontece em protocolos half-duplex (ex: protocolo BSC), onde,
           para cada mensagem enviada, a estao transmissora fica esperando
           uma confirmao (positiva ou negativa) da estao receptora .
           Este tempo de espera do transmisorpor uma resposta do receptor 
           reduzido significativamente em protocolos full-duplex .

           Suas principais caractersticas so :

             A orientao a bit (e no a caractere) .
             A transparncia de cdigos ( pode ser utilizado qualquer cdigo)
             Controle de fluxos entre as estaes .
            Controle de erros atravs da numerao de quadros .
             Gerao de FCS atravs da tnica CRC .
            Recuperao de erros atravs de retransmisso (requisitada ou
           por decurso de tempo) .
             Operao full-duplex .
           
           PROTOCOLO  HDLC   
           
           Protocolo desenvolvido pela ISO em 1979 com o objetivo de
           padronizar um protocolo orientadoa bit para transmisso de dados
           sncronos half ou full-duplex, com configurao onto a ponto ou
           multiponto, em linhas comutadas ou permanentes .

           Basicamente,  identico ao protocolo SDLC, com pequenas variaes,
           tais como :

            O campo de controle de superviso,alm dos comandos RR, RNR e
           REJ, possui o comando SREJ (Selective Reject - Rejeio Seletiva)
           com os bits 3 e 4 assumindo os valores 11 .
            O campo de informaes possui tamanho varivel, no
           necessariamente mltiplo de 8 bits, podendo conter de 1 bit at
           um tamanho mximo em torno de 2 kbytes .
  
           ETHERNET
           
           Extenses  Rede Ethernet

           O objetivo das tecnologias discutidas  aumentar a vazo das redes
           Ethernet atuais (padro IEEE 802,3), o que obviamente implica em
           algumas modificaes. A idia  fornecer uma alternativa de
           crescimento natural, principalmente, para o padro 10BASE-T.

           Existe uma grande confuso sobre o que realmente estende uma rede
           Ethernet. Na realidade, a maioria das propostas se distanciam
           bastante das redes IEEE 802.3, indicando que o termo Ethernet  ]
           utilizado muito mais por razes ligadas a marketing do que por
           razes tcnicas. Para efeito dessa discusso,consideramos como
           extenses de redes Ethernet s redes locais que fornecem taxas
           superiores aos 10 Mbps (half duplex) fornecidos pelas redes 802.3,
           mantendo, do ponto de vista das estaes, o acesso baseado no
           CSMA/CD.

           As LANs tradicionais utilizam tcnicas baseadas no
           compartilhamento da banda passante. Nessas LANs, o sistema de 
           comunicao  compartilhado pelas estaes segundo regras
           definidas por um mtodo de acesso, no caso das redes Ethernet, o
           CSMA/CD.
                  
	  IEEE 802.3 100BASE-T (Fast Ethernet)

          A especificao de nvel fsico 100BASE-T  responsabilidade do
          grupo de estudo IEEE 802.3u. Segundo essa especificao, as
          estaes so interligadas a um hub, por ligaes ponto a ponto,
          segundo a topologia em estrela. A subcamada MAC definida no padro
          IEEE 802.3 (mtodo de acesso CSMA/CD)  utilizada sem nenhuma
          modificao. A especificao 100BASE-T engloba as opes de nvel
          fsico 100BASE-TX, 100BASE-T4 e 100BASE-FX, uma interface padro
          denominada MII e um repetidor 100BASE-T.
          
	  Switches Ethernet

          Embora existam vrios produtos no mercado, no existem padres de
          jure para os switches Ethernet. A idia utilizada pelos switches
           segmentar, ou microsegmentar,  rede, para melhorar seu
          desempenho, fornecendo a cada uma de suas portas, que podem estar
          ligadas a uma ou mais estaes, uma taxa de transmisso na rede
          igual  do seu enlace de entrada/sada.

          Os switches usualmente suportam as implementaes Ethernet
          (IEEE 802.3) de 10 Mbps, sem alterar a subcamada MAC.  tambm
          usual encontrar switches onde as portas operam com velocidades
          diferentes, alguns deles permitem conexes de at 100 Mbps em suas
          portas, utilizando a especificao de nvel fsico 100BASE-T.

          Os switches so independentes do meio de transmisso. O tipo de
          meio que pode ser ligado a uma de suas portas  uma questo de
          implementao, sendo possvel ligar segmentos com diferentes meios
          de transmisso, a portas diferentes de um mesmo switch. As
          restries impostas pelo padro IEEE 802.3 aplicam-se para as redes
          que utilizam switches, por exemplo, segmentos com no mximo 100
          metros quando o nvel fsico  o 10BASE-T, tamanho mnimo de  64
          octetos para o quadro MAC 802.3 etc.

          Existem basicamento dois tipos de switch. No primeiro, a comutao
           feita por software. Esses switches operam tipicamente da seguinte
          forma: o quadro, depois de recebido atravs de uma de suas portas,
           armazenado em uma memria compartilhada. O endereo de destino 
          analisado, e a porta destino obtida de uma tabela de endereos por
          um algoritmo usualmente executado em um processador RISC. Em
          seguida, o quadro  transferido para a porta de destino. No
          segundo tipo de switch a comutao  feita por hardware. Esses
          switches so, na maioria dos casos, implementados com tecnologia
          ASIC (Application Specific Intergrated Circuit). O modo de operao
          usual desses switches  o seguinte: assim que recebem e armazenam o
          cabealho dos quadros, eles processam o endereo de destino e
          estabelecem um circuito entre as portas de origem e de destino,
          enquanto durar a transmisso do quadro.
          
          IEEE 802.9 (Ethernet Iscrona)

          Tipicamente, os usurios de redes locais necessitam de servios
          de transmisso de dados e voz, entre outros, para desempenhar suas
          tarefas.Esta demanda impulsionou o desenvolvimento de solues
          baseadas na integrao de diversos servios em uma rede nica.
          Visando oferecer solues para integrao de servios no mbito
          das redes locais, o IEEE desenvolveu o padro IEEE 802.9,
          intitulado "Integrated Services (IS) LAN Interface at the Medium
          Access Control (MAC) and Physical (PHY) Layers". Esse padro define
          uma interface para acesso a servios integrados, denominada ISLAN,
          fornecidos com base em redes pblicas ou privadas, como por
          exemplo: RDSI, FDDI e todas as redes IEEE 802.

          O leitor atento deve ter notado que o padro 802.9 no foi
          elaborado com o intuito de estender apenas redes 802.2 (Ethernet),
          mas sim de permitir que usurios de redes locais (qualquer uma
          delas) possa acessar servios de transmisso de voz, dados etc.,
          de forma integrada, atravs de uma nica conexo a rede.

          O padro IEEE 802.9 define uma rede na qual podem ser ligados
          ISTEs (Integrated Services Terminal Equipments), estaes que
          manipulam exclusivamente dados, estaes que s processam voz,
          redes locais 802 ou FDDI, e redes que forneam servios RDSI. O
          uso de adaptadores de terminais (Terminal Adapter-TA) permite a
          ligao direta  interface 802.9 de terminais cuja operao no 
          compatvel com a interface ISLAN.

          Os servios integrados so fornecidos aos ISTEs atravs da
          interface ISLAN, que  atendida por uma unidade funcional chamada
          AU (Access Unit). Os ISTEs so conectados por fios UTTP  AU.
          Assim, olhando segundo a perspectiva de um ISTE, sua interface de
          nvel fsico o conecta  AU e os servios que ele utiliza so
          fornecidos pela, ou atravs da AU.

          A AU acomoda dois tipos de cenrio. No primeiro deles, a ISLAN
          funciona como uma LAN isolada, onde a AU fornece toda a
          infra-estrutura de transmisso necessria para atender aos
          servios requisitados pelos ISTEs. Nesse cenrio, a AU funciona
          como um switch. No segundo cenrio, a ISLAN serve como interface
          de acesso par um ambiente baseado em um backbone formado por uma
          LAN IEEE 802, por uma FDDI, por uma RDSI privada (por exemplo,
          implementada por um PBX) ou por uma RDSI pblica. Nesse cenrio, a
          AU atua como uma unidade de interconexo (interworking unit) para
          o sistema que fornece o servio de comunicao. Combinaes dos
          dois cenrios tambm so possveis.
          Ao contrrio do que acontece na LANs IEEE 802, o meio de
          transmisso que interliga o ISTE  AU no  compartilhado,
          consistindo em uma ligao ponto a ponto dedicada.

          O escopo do padro IEEE 802.9 (interface ISLAN) limita-se 
          definio da ligao do ISTE  AU. Nessa ligao  transportada
          uma cadeia de bits, onde so multiplexados pacotes de dados, voz
          vdeo, facsmile etc., em canais iscronos.

          A arquitetura da AU definir o esquema de arbitrao que ir
          controlar o acesso a seus recursos e ao meio de transmisso que
          liga os ISTEs a ela prpria. A arquitetura da AU no  definida no
          padro 802.9, sendo responsabilidade dos implementadores.

          A arquitetura IEEE 802.9 define um nvel fsico, mais sofisticado
          que o das outras LANs IEEE 802, utilizando a multiplexao por
          diviso no tempo (TDM). A multiplexao  especificada para ser
          capaz de transferir taxas mltiplas de 4,096 Mbps em quadros
          iscronos gerados em uma freqncia de 8KGHz. A referncia
          [IEEE 1994] fornece especificaes para uso de suportes TDM a
          4,096 Mbps e 20,48 Mbps, baseados em quadros com 64 e 320 slots
          de um octeto.

          A multiplexao dos diversos servios transportados nos octetos do
          quadro TDM  funo de uma subcamada do nvel fsico denominada
          HMUX (Hybrid Multiplexing). Os procedimentos de gerenciamento da
          subcamada HMUX, combinados com extenses para sinalizao RDSI,
          definem o mecanismo que permite estabelecer e liberar canais,
          de forma transparente e dinmica, de acordo com os servios
          requisitados pelos usurios. Os tipos de canais definidos no
          padro so:

          1. Canal D: canal full-duplex, onde so transmitidos pacotes a
          uma taxa de 16 ou 64 Kbps. O canal D  usado para fornecimento
          dos servios de controle de chamadas atravs da famlia de
          protocolos Q.93x definida em recomendaes do ITU-T.

           2. Canal B: canal de 64 Kbps, full-duplex, com acesso iscrono.
           No quadro TDM 802.9, foram definidos dois slots para canais B.
           O padro IEEE 802.9 no define nenhum MAC para este tipo de canal,
           cuja utilizao pode basear-se em comutao de circuitos ou de
           pacotes. O canal B foi concebido para transmisso de voz
           codificada em PCM, porm pode ser utilizado para transmisso
           de qualquer servio iscrono que utilize 64 Kbps.

           3. Canal C: canal iscrono, full-duplex, cuja banda passante  um
           mltiplo de 64 Kbps. O "C" da denominao de circuitos.
           A denominao Cm  usada para identificar um canal com um
           tamanho de m x 64 Kbps. Os canais C comportam-se normalmente
           como os canais RDSI B e H, exceto por poderem apresentar uma
           banda passante igual a qualquer mltiplo de 64 Kbps, o que no
           acontece com os canais RDSI, que limitam-se as taxas aprovadas
           pelo ITU. Alguns exemplos da equivalncia so: C1 = B = 64 Kbps;
           C6 = H() = 384 Kbps; C24 = H11 = 1,536 Mbps; C30 = H12 = 1,920
           Mbps. A banda passante alocada para os canais C depende das
           aplicaes. O padro tambm no define uma subcamada MAC
           especfica para os canais C. Exemplos tpicos de utilizao
           de canais C incluem a transmisso de imagens e vdeo.

           4. Canal P: canal full-duplex, usado para transmisso de pacotes
           (da o "P"). O canal P suporta os servios MAC 802 para
           transmisso de dados. Na verso atual do padro, s existe
           um canal P definido por interface ISLAN. O tamanho mnimo do
           canal P  definido pelos requisitos das aplicaes, e, nos casos
           onde a AU atua como interface de acesso a uma LAN, depende das
           caractersticas desta LAN. Por exemplo , se for uma rede
           IEEE 802.3, o canal P deve oferecer uma banda passante de
           10 Mbps.

           5. Canal AC: canal full-duplex, iscrono, de 64 Kbps, utilizado
           para transportar informaes relativas ao procedimento de
           arbitrao request/grant. Esse canal  usado para controlar o
           acesso ao canal P para transporte de MPDUs.
           
           MODELO OSI DA ISO
           
           A ISO (International Organization for Standardization)  uma
           organizao internacional fundada em 1946 que tem por objetivo a
           elaborao de padres internacionais.Os membros da ISO so os
           rgos de padronizao nacionais dos 89 pases membros. O
           representante do Brasil na ISO  a ABNT e o representante dos
           EUA  o ANSI, como mencionamos. A ISO  organizada em Comits
           Tcnicos (Technical Committees - Tcs) que tratam de assuntos
           especficos. O TC97 trata da padronizao de sistemas de
           processamento de informaes. Os TCs possuem subcomits (Scs)
           que por sua vez so divididos em grupos de trbalho ( Working
           Groups - Wgs).

           O desenvolvimento de um padro ISO comea quando alguma das
           organizaes nacionais acha necessrio elaborar um padro e
           submete  ISO uma proposta inicial, denominada WD (Working
           Document).  ento formado um WG que trabalha gerando um DP
           (Draft Proposal). O DP  divulgado e os membros da ISO tem
           seis meses para analis-lo e vot-lo. Se a maioria dos votantes
           for favorvel, um documento revisado chamado DIS (Draft
           Inernational Standard)  produzido e dibulgdo. Um novo perodo de
           seis meses  definido para anlise e votao. Se o documento  for
           aprovado ele se torna finalmente um IS (International Standard).
           
           Conforme documento da ISO [ISO 84, ISO 92 ],  permitir uma base
           comum que permita o desenvolvimento coordenado de padres para a
           interconexo de sistemas... O padro fornece um esquema conceitual
           que permite que equipes de especialisatas trabalhem de forma
           produtiva e independente no desenvolvimento de padres para cada
           uma das camadas do RM-OSI.

           O RM-OSI, por si s no define a arquitetura da rede, porque
           no especifica com exatido os servios e protocolos de cada
           camada. Ele simplesmente "diz o que cada camada deve fazer".
           Entretanto, elaboram documentos que definem com preciso servio
           e protocolos das camadas do RM-OSI, que so publicados como
           padres internacionais.

           Dois Sistemas distintos que seguem o RM-OSI podem no permitir
           a troca de informaes entre si, pois para que a troca de
           informaes seja possvel  necessrio que ambos tenham opes
           compatveis de servio/protocolo para todas as camadas do modelo.
           
           Terminologia adotada no RM-OSI

           Descrito na figura abaixo. Um servio representa um conjunto de
           funes oferecidas a um usurio por um fornecedor. O servio
           oferecido por um fornecedor  acessado por um usurio atravs
           de um pornto de acesso ao servio (Service Access Point - SAP).

           Ptos de acesso ao Serv (N)
                                                                                                
           Camada   (N)
           Ptos de acesso ao serv (N-1)                                                               
           Camada   (N-1)

           Elementos ativos das camadas so denominados entidades. Estas
           podem ser de software (um processo) ou hardware (uma placa de
           interface de rede).

           Entidades da mesma camada em mquinas deferentes so denominadas
           pares ou parceiras. Cada camada, a partir da primeira implementar
           a que vier a seguir, assim sucessivamente at a camada 7, que
           fornece servios aos usurios de comunicao OSI.

           Um servio pode ser confirmado, no-confirmado ou iniciado pelo
           fornecedor.
           Devemos observar a fugura abaixo para melhor entendimento.
           
           Solicitante                           SAP   SAP Acolhedor                                                         
           Confirmado
           No Confirmado
           Indicado pelo Fornecedor
           Service.REQUEST (Invocada pelo usurio solicitante);
           Service.INDICATION (Entregue pelo fornecedor do serv ao usurio
           que aceita o servico);
           Service.RESPONSE    (Invocada pelo usurio que aceita o servio);
           Service.CONFIRMATION (Entregue ao solicitante pelo fornecedor).
           
           Modo de transmisso orientado  conexo  dividido em trs fases:
           
            Estabelecimento da concexo. (define parmetros e opes para a
           realizao do servio). T-CONNECT.request-> T-CONNECT.indication ->
           T-CONNECT.response  -> T.CONNECT.confirmation;

            Transferncia de dados. (os usurios do servio trocam dados).
           T-DATA-request + dados a serem transmitidos -> T-DATA.indication;
           
            Liberao da conexo. (a ligao entre os usurios  desfeita).
           Existem trs formas para se desfazer a ligao entre os usurios:

           1. Conexo ordenada, onde ambos concordam com o encerramento da
           conexo;

           2. Por solicitao de um dos usurios a qualquer momento;

           3. Por solicitao do fornecedor a qualquer momento.
           
           Modo de transmisso no-orientado  conexo  feita atravs da
           transferncia de dados de um SAP de origem para um ou mais SAPs
           de destino, sem qu para isso seja feita a conexo entre eles.
           Todas as informaes so enviadas atravs de uma nica primitiva,
           Service.REQUEST.
           
           Modelo OSI possui sete nveis de protocolos

            Nvel Fsico - Fornece caractersticas mecnicas, eltricas e
           funcionais para habilitar, manter e desabilitar conexs em
           entidades de nvel de enlace;

            Nvel de Enlace - Detecta e corrigi erros que possam ocorrer no
           nvel fsico.

           Possui um mecanismo de controle de fluxo para evitar que o
           receptor receba mais dados do que possa processar. O transmissor
           saber quel o espao disponvel do buffer do receptor em um dado
           momento.

            Nvel de Rede - Fornece ao nvel de transporte uma
           independncia quanto a consideraes de chaveamento e roteamento
           associadas ao estabelecimento e operao de uma conexo em rede.

            Nvel de Transporte -  a garantia de que um pacote cheque ao
           seu destino, isolando os nveis superiores para a transmisso de
           rede.  

           A comunicao  fim a fim, a entidade de nvel de transporte
           da mquina de origem se comunica com a entidade do nvel de
           transporte da mquina de destino. Pode no acontecer nos nveis
           anteriores entre mquinas (vizinhas) na rede.

           Possui trs importantes funes:

           1. Multiplexao - Vrias conexes de trnsporte partilhando a
           mesma conexo de rede. (utilizada quando a conexo de transporte
           no gera trfego suficiente para ocupar toda a capacidade da
           conexo de rede por ela utilizada);
           2. Splitting - Uma conexo de transporte ligada a vrias conexes
           de rede. Aumenta a vazo de uma conexo de transporte atravs da
           utilizao de vrias conexes de redes simultaneamente;
           3. Controle de Fluxo - Utilizado para evitar que o emissor envie
           mensagens numa taxa maior do que a capacidade que o receptor tem
           de receb-las, extravazando sua capacidade de armazenamento.

            Nvel de Sesso - Permite estruturar os circuitos oferecidos
           pelo nvel de transporte. Os principais servios fornecidos por
           este nvel so: Token, controle de dilogo e gerenciamento de
           atividades.

            permitida a transmisso de dados nos dois sentidos, porm ele
            half-duplex. (Sistema que comporta transmisso bidirecional
           apenas alternadamente. Tambm denominado meio-duplex).

            Nvel de Apresentao - Sua funo  de realizar transformaes
           adequadas, antes de seu envio ao nvel de sesso. Em relao a
           textos, criptografia, converso de padres de terminais e
           arquivos para padro de rede e vice versa.

           Os servios oferecidos por este nvl so: transformao de dados,
           formatao de dados, seleo de sintaxes e estabelecimento de
           manuteno de conexes de apreesntao.

            Nvel de aplicao - So definidas funes de gerenciamento e
           mecanismos genricos que servem de suporte a aplicaes
           distribudas. Por exemplo, para que seja vivel o intercmbio
           entrre usurios, o usurio de nvel de aplicao poder utilizar
           um elemento de servio chamado ACSE (Association Control Service
           Element).

           Alm dos elementos de servio genrico existem elemntos de
           servio especficos de cada protocolo de aplicao, como FTAM
           (File Transfer, Access and Mangament), o DS (Directory Service),
           e o MHS (MESSAGE Handling System).
           
           Representao grfica da arquitetura  OSI

           Aplicao
           Apresentao
           Sesso 
           Transporte 
           Rede 
           Enlace 
           Fsico 
           
           Transmisso de dados no modelo OSI

           " O processo comea com a entrega dos dados a serem transmitidos
           pelo usurio para uma entidadee do nvel de aplicao no sistema A.
           Os dados do usurio recebem a denominao UNIDADE DE DADOS DO
           SERVIO (Service Data Unit - SDU), sendo eles, nesse caso, a SDU
           dos nveis de aplicao. A entidade da comada de aplicao junta
           aos dados do usurio um cabealho denominado informao de Cotrole
           do Protocolo (Protocol Control Information - PCI). O objeto
           resultante dessa juno  chamado Unidade de Dfados do Protocolo
           (Protocol Data Unite - PDU). A PDU  a unidade de informao
           trocada pelas entidades pares, ao executar o protocolo de uma
           camada, para fornecer o servio que cabe  camada em questo.
           A PDU do nvel de aplicao (cabealho + dados  do usurio) 
           ento passada para o nvel de paresentao.
                       
           A entidade do nvel de apresentao trata a unidade que recebe da
           mesma forma que o nvel de aplicao trata os dados do usurio
           (a PDU do nvel de aplicao  um SDU no nvel de apresentao),
           e acrescenta seu cabealho, compondo assim a PDU do nvel de
           apresentao. Esse processo continua at o nvel de enlace, que
           geralmente acrescenta um cabealho e e um fecho, que contm uma
           Frame Cheeck Sequence (FCS) para deteco de erros. A PDU do
           nvel de enlace que  denominada quantro (frame),  transmitida
           pelo nvel fsico atravs do meio de trransmisso, depois de
           agregar ao quadro seu cabeo e seu fecho. Quando o quadro 
           recebido pelo destinatrio o processo inverso ocorre.  medida
           que a unidade de dados vai sendo passada para as camadas
           superiorees, cada camada retira o cabealho e o fecho que foi
           acrescentado por sua entidade par  na origem, executa as
           operaes do protocolo de acordo com a informao contida no
           cabealho, e passa a unidade de dados para camada superior. O
           processo se encerrra com o usurio no sistema remoto B recebendo
           os dados enviados pelo usurio do sistema A."

           PROTOCOLOS COM RESERVA
           
           Os protocolos baseados em reserva foram desenvolvidos inicialmente
           para redes de satlites. Essas redes tm de lidar com um atraso
           de propagao grande quando comparado comm o de uma rede local ou
           metropolitana, fazendo com que a rezo entre o tempo de propagao
           e o tempo de transmisso do quatro (parmetro a) possua um valor
           alto, o que limita o desempenho dos mtodos de acesso senvveis a
           variaes nesse parmetro, por exemplo, os mtodos baseados em
           contenao e em passagem de permisso explcita. Para contornar o
           problema, em algumas redes de satlites as estaes que possuem
           quadros para transmitir fazem reservas no ciclo corrente para
           transmitir no prximo. Os ciclos usualmente possuem tamanho fixo.
           
           O aumento na velocidade e na distncia dos enlaces das redes
           locais e metropolitanas fez com que as condies dessas redes se
           tornassem semelhantes  das redes de satlites: nas redes locais
           de alta velocidade e nas rede metropolitanas, o parmetro a tambm
           possui valores elevados. Assim, muitas das idiaas usadas nos
           protocolos desenvolvidos para redes de satlite foram adaptadas
           s redes de alta velocidade e distncias metropolitanas.

           1. Mtodo IFFO

           O mtodo IFFO (Interleaved Frame Flush-Out) [Wieslthier 80)
           baseia-se em ciclos de tempo consistindo em um slot de status,
           slots reservados e slots alocados por conteno, como mostra a
           figura abaixo. A fronteirra entre as duas ltimas classess de
           slots  definida pelo nmero de reservas.O slot de status 
           subdividido em minislots um para cada n da rede, e  usado pelos
           ns para fazerem reservas.

                             Reservas   para
			     o prximo ciclo
			   
           Status
           Conteno
           Status
           Slots Reservados
           Conteno

           Ciclo n                               Ciclo n + 1

           A operao bsica do mtodo  a que segue. Quando chega um quadro
           para transmisso durante o intervalo de tempo alocado aos slots
           reservados do ciclo n - 1, o transmissor de fazer uma reserva no
           slot de status do prximo ciclo (ciclo n) para transmitir o
           quadro no ciclo n + 1. O mesmo vale para os quadros que chegam
           durante o ltimo slot dos que so alocados por conteno.

           2. CRMA

           O mtodo CRMA (Cyclic-Reservation Multiple Access) [Nassehi 90]
           supe que os ns so interconectados segundo a topologia em barra
           dobrada (folded buus). As estaes transmitem na barra A (barra
           de transmisso e recebem na barra B (barra de recepo).

           Slots livres so gerados pelo headend. Um bit no cabealho do slot
           indica se seu estado  livre ou ocupado. Os slots sqo agrupados
           em ciclos de comprimento varvel. O headend (primeiro n na barra
           de transmisso e ltimo na barra de recepo)  o encarregado
           pela definio dos ciclos que so iniciados atravs do envio de
           um comando start cycle. Um ciclo termina quando outro comando
           start cycle inicia o prximo ciclo. Podem existir vrios ciclos
           simultaneamente na barra, por exemplo, caso 50 slots estejam
           sendo transmitidos simultaneamente na barra, os 15 primeiros
           podem fazer parte do ciclo N, os 10 seguiintes do ciclo N + 1 e
           os 25 restantes do ciclo n + 2. O comprimento dos ciclos 
           definido pelo nmero de resservas feitas atravs de um mecanismo
           de reserva.
                      
           PROTOCOLOS DE ACESSO EM REDES TICAS
           
           Os componentes eletrnicos usuais operam em taxas de transmisso
           da ordem de at poucas dezenas de Gbps (Gegabits por segundo).
           Componentes ticos possuem potencial para no futuro suportar
           taxas da ordem de Tbps (Terabits por segundo) [van As 94b]. As
           redes ticas atualmente diisponveis desdobram a enorme banda
           passante do meio de transmiisso tico (cerca de 30 Thz [Sudhaker
           94]) atravs de multiplexao por diviso de comprimento de onda
           (Wavelength - WDM). O uso da tcnica WDM tem se tornado possvel
           graas a recentes avanos na tecnologia fotnica (photonic
           technology) [Ramaswami 93]. Utilizando os novos dispositivos
           ticos,  possvel multiplexar e demultiplexar dezenas ou mesmo
           centenas de canais de alta velocidade (por exemplo 1Gbps), com
           comprimeentos de onde diferentes, em uma nica fibra tica. Se
           uma apresentao resumida dee alguns dos mtodos de acesso
           propostos para esse tipo de rede.

           Slotted-Aloha/PA

           O mtodo de acesso Slotted-Aloha/PA (Polite Access) [Sudhaker 94]
           foi proposto para redes ticas multicanais com topologia em
           estrela passiva.

           Em uma rede em estrela passiva ideal, a energia do sinal
           luminoso recebido atravs de uma das portas de entrada do n
           central  dividida igualmente entre as portas de sada. Dessa
           forma, o acoplador da estrela passiva atua como um meio de
           difuso do sinal.

           O mtodo presume que os dispositivos transmissores e receptores
           podem ser sintonizados em qualquer canal multiplexado e
           receptores podem ser sintonizados em quaalquer canal multiplexado
           da rede. So utilizados N canais para transmisso de dados e um
           canal de controle. Cada canal  fisicamente implementado em um
           dos comprimentos de onda do conjunto   {l1, l2, ..., lN } e o
           canal de controle  associado ao comprimento de onda l0. Todos
           os receptores ociosos monitoram o canal de controle l0. Os ns
           da rede podem transmitir e receber em qualquer um dos canais de
           dados e no canal de controle. Para que ocorra uma comunicao, o
           receptor deve ser informado sobre o canal que ser usado pelo
           transmissor para lhe enviar um quadro.

           TDMA-C

           O mtodo de controle de acesso TDMA-C (Time Division Multiple
           Access With a Control channel) [Bogineni 92] foi tambm
           desenvolvido para a topologia em estrela passiva. 

           O TDMA-C pressupe que os ns possuem um transmissor sintonizvel
           e dois receptores, um poara monitorar permanentemente um canal de
           controle e o outro para ser sintonizado em um dos canais de
           comprimento de onda usados para transmitir dados.

           Cada n adicionalmente possui um minislot dedicado, em um ciclo
           no canal de controle. Um minislot carrega o endereo do
           destinatrio e o nmero do canal no qual um quadro ser
           transmitido. Os quadros possuem tamanho varvel. Cada n tem
           permiisso para transmitir um quadro por ciclo.

           Todos os ns matm duas tabelas que refletem o estado dos ns de
           destino e dos canais de comprimento de onda, respectivamente.
           Essa informao  deduzida da oobservao dos miniislots no canal
           de controle.

           Depois de inspecionar suas tabelas, um n, que deseja traansmitir,
           inicialmente sintoniza no canal de controle e preenche seu
           minislot no sentido de avisar o n receptor que ir lhe enviar
           um quadro atravs do canal especificado no minislot. Depois
           disso, o transmissor sintoniza no canal de comprimento de onda
           selecionado e transmite um quadro.

           Um n ao identificar seu endereo em um minislot no canal de
           controle, l no mesmominislot a identificao do canal dee
           comprimento de onda que ser usado pelo transmissor para lhe
           enviar um quadro e ajusta seu receptor para o referido
           comprimento de onda.

           AMTRAC

           A rede AMTRAC  tambm multicanal, utilizando a topologia em
           barra dobrada [Chlamtac 88].

           Cada n ajusta seu receptor em um canal de comprimento de onda
           fixo. Um canal de recepo pode ser de uso exclussivo de um n
           ou compartilhado por alguns poucos ns.

           Para transmitir, os ns selecionam o canal do destinatrio. O
           controle do acesso simultneo a um mesmo canal  feito atravs
           de um mecanismo semelhante ao usado no CSMA/CA. O acesso 
           controlado por ciclos com durao constante consistindo em
           vrios minislots ou pontos de escalonamento. Um n possui um
           minislot em cada canal, embora a pposio do minislot seja
           diferente em cada um deles. Os ns s podem comear a transmitir
           nos pontos de escalonamento definidos por seus minislots. Quando
           chega a vez de um n, ele sente o meio e, se o canal onde ele
           deseja transmitir estiver livre, inicia sua transmisso. Se,
           por outro lado, o canal selecionado estiver ocupado, devido a
           uma transmisso realizada por outro n cujo minislot est
           posicionado anteriiormente no ciclo, a estao no transmite e
           espera o prximo ciclo para verificar o  estado do canal. Nesse
           nterim, o n pode tentar transmitir em outro canal para outro
           destinatrio.
           
           Pipeline

           Na rede em anl Pipelinee (Chlamtac 93], cada n transmite em um
           comprimento de onda especfico. A recepo  realizada atravs
           da sintonizao no canal de comprimento de onda apropriado
           (definido pelo transmissor). A transmisso ocorre em slots.

           Subcanais de controle com baixa taxa de trransmisso so usados
           para evitar que dois quadros endereados ao mesmo destinatrio
           seejam transmitidos em canais de transmissso diferentes
           simultaneamente. A finformao transmitiida nos subcanais
           de controle tambm  utilizada para instruir o recptor sobre o
           comprimento de onda que ele deve sintonizar para receber o
           prximo quadro.

           Os subcanais de controle podem ficar dentro de um canal de
           comprimento de onda compartilhado por todos os ns, ou podem
           ficar espalhados nos canais de de comprimento de onda deedicados
           dos ns. O acesso aos subcanais de controle  baseado em slotas
           que tm a mesma duraao de tempo que os slots de dados.

           Se um n deseja transmitir, ele deve monitorar os slots de
           controle do destinatrio alvo no subcanal de controle desse n.
           Quando encontra um slot vazio, ele escreve nesse slot a informao
           de sintonizao (o comprimento de onda de seu canal de trnsmisso)
           , transmitindo um segmento de dados no prximo slot de seu canal
           de transmisso.

           O receptor ao receber a identificao de um canal de transmisso
           em um de seus slots de controle, sintoniza seu dispositivo de
           recepo no comprimento de onda desse canal, e l o quadro
           transportado no prximo slot do canal.

           PROTOCOLOS DE ACESSO COM PRIORIDADE

           A proliferao de redes locais induziu um grande nmero de
           aplicaes que exigem requisitos bem diferentes do sistema de
           comunicao. Em particular, os requisitos de tempo de acesso,
           desempenho e outros podem variar de tal modo que a otimizao
           de acesso para uma dada aplicao pode resultar em uma degradao
           de acesso para outra, at um ponto insustentvel.

           A necessidde de funes de prioridade em ambientes de multiacesso
            evidente. Uma vez que diferentes aplilcaes impem diversos
           requisitos ao sistema,  importante que o mtodo de acesso seja
           capaz de responder s exigncias particulares de cada uma dessas
           aplicaes. Funes de prioridade oferecem a soluo para esse
           problema.
           So vrias as razes para a introduo de um esquema de prioridade
           em ambientes de multiacesso. Para ilustrar, tomemos como primeiro
           exemplo uma rede utilizada inicialmente para dar superte ao
           trfego interativo entre terminais e computadores. Medidas tm
           demonstrado que apenas uma pequena utilizao do canal  feita
           em tal tipo de aplicao (por exemplo, 4% da banda passante
           disponvel em uma rede Ethernet na Xerox [Shoch 80]). Uma
           grande poro do canal encontra-se ociosa e poderia ser utilizada
           se permitsseemos um outro tipo de aplicao sumiltnea, como,
           por exeplo, transferncia de arquivos entre computadores. Essa
           outraa aplicao, mesmo utilizando uma pequena percentagem da
           banda passane ociosa do canal, pode introduzir retardos
           indesejveis no trfego interatiivo, uma vez que disputa o
           acesso  rede com omesmo. A soluo par aaa utilizao do
           trfego ocioso disponvel, mantendo a nveis aceitveis o
           trfego interativo, pode exigir um esquema que d s mensagens
           interativas uma prioridade sobre as mensagens de transferncia
           de arquivos. Um esquema de prioridade de mensagens. seria ento
           necessrio.

           PROTOCOLO IEEE 802.3 (CSMA/CD)

           O ANSI/IEEE 802.3 (ISO 8802-3)  o padro para redes em barra
           utilizando o CSMA/CD como mtodo de acesso. O padro prov a
           especificao necessria para redes em banda bsica operando em
           1 e 10 Mbps, e para redes em banda larga operando a 10 Mbps.
           Ao tratar de redes em banda bsica a 10 Mbps, o padro ANSI/IEEE
           802.3 converge para a especificao da rede Ethernet [Xerox 80].
           Nesta seo como nas duas que se seguem, dividiremos a anlise do
           padro em trs sees: a sintxe do protocolo de controle de
           acesso ao meio - MAC (Medium Access Control), a semntica do
           protoclo e o nvel fsico.

           Sintaxe do Protocolo da Camada MAC

           O campo de prembulo possui setee octetos usados para
           sincronizao do transmissor e receptor,  a codificao
           utilizada por esse padro. Cada octeto  formado pela seguncia
           10101010.

           Prembulo       SFD     Destinatrio    Remetente
           56 bits 8 bits  48 bits 48 bits 16 bits 368 bits  - 12 bits
           
           Comprimento       Dados        PAD    LLC       FCS
           32 bits

           O campo ddelimitador de incio de quadro, SFD,  composto da
           seguncia 10101011 e indica o incio de um quadro.

           Semntica do Protocolo da Camada MAC
           A semntica do protocolo segue exatamente a descrio do
           protocolo CSMA/CD com retransmisso baseada no algoritmo
           truncated binary exponential backoff.

           PROTOCOLO PADRO 802.4 (Token Bus)

           ANSI/IEEE 802.4 (ISO 8802-4)  o padro para redes em barra com
           sinalizao em banda larga utilizando a passagem de permisso
           como mtodo de acesso. Quatro tipos de meios em barra com as suas
           entidades correm particularmente pelas formas de sinalizao
           especificadas parfa cada tipo de entidade do nvel fsico.

           Semntica do Protocolo da Camada MAC

           A operao normal do protocolo requer que a permisso seja
           enviada ao sucessor to logo acabe a transmisso. Cada estao
           participante no ciclo lgico conhece o endereo da estao
           predecessora - PS - que lhe passa a permisso, e da prxima
           estao - NS - a quem deve passar a permisso.

           Quando um esto possui a permisso, pode transmitir seeus
           quadros. Quando a transmisso termina, passa a permisso  sua
           estao sucessora. Estando de posse da permisso, uma estao
           podem tambm delegar seu direito de transmisso a uma outra
           estao enviando um quadro de pedido com resposta. A estao
           endereada deeve ento responder com um quadro de resposta,
           revertendo o direito de transmisso  estao anterior.
           Depois de enviar a permisso, a estao tenta obter uma evidncia
           de que sua sucessora recebeu a permisso e de que esta ativa. Se
           aps o envio da permisso a estao de origem recebe um quadro
           vlido, ela pressupes que a estao sucessora receebeu a
           permisso e est transmitindo.

           PROTOCOLO PADRO IEEE 802.5 (Token Ring)
           
           ANSI/IEEE 802.5 (ISO 8802-5)  o padro para redes em anel
           utilizando passagem de permisso como mtodo de acesso. O padro
           prov a especificao necessria para redes em banda bsica
           operando em 4 Mbps ou 16 Mbps, utilizando como meio de transmisso
           o par tranado.         

           Sintaxe do Protocolo da Camada MAC

           A figura abaixo apresenta os formatos dos quadros MAC. Quando
           uma estao no est transmitindo mensagens, deve transmitir 0s
           ou 1s, precedendo ou seguindo quadros vlidos, de forma a evitar
           que o anel fique sem transmisso durante um intervalo de tempo.
           Todo quadro vai ter ento de comear kcom um campo delimitador
           SD de um octeto, que possui o padro JK0JK000, onde J e K so
           smbolos da codificao Manchester.
           1. Informao
           2. Permisso
           3. Aborto

           PROTOCOLO DE PADRO ANSI X3T9.5 (FDDI)

           O grupo de trabalho ANSI X3T9.5 foi formado, em 1980, com a
           finalidade de desenvolver uma rede alto desempenho de propsito
           geral. A idia de desenvolver uma interface de dados de alta
           velocidade baseada no uso de fibra tica foi trazida ao X3T9.5
           no encontro de outrubro de 1982. Em junho de 1983, as primeiras
           propostas para os nveis fsico (PHY) e de acesso (MAC) foram
           submetidas. Nascia o FDDI, que adotou a estrutura do projeto
           IEEE 802 para redes locais. A escolha de fibra tica omo meio
           de transmisso era justificada pela alta taxa de transmisso:
           100 Mbps. A escolha da arquitetura em anel era justificada pela
           facilidade de liigao ponto a ponto em fibra tica e pelo
           excelente desempenho oferecido pelo anel com passagem de
           permisso (token ring multiple-token), uma variao do padro
           IEEE 802.5 para a velocidade de 100 Mbps.          

           Esta seo  dedicadca ao estudo dos nveis Fisico e MAC da rede
           FDDI, que optou por utilizar a camada LLC tal como definida pelo
           padro IEEE 802.2.

           Em junho de 1984 , reconhecendo que a tecnologia de fibra tica
           ainda no estava suficientemente amadurrecida e que partes
           crticas do conjunto de prrotocolos FDDI dependiam de definies
           do protocolo de nvel fsico, o grupo de trabalho X3T9.5 resolveu
           dividir onvel fsico em duas partes: a subcamada superior PHJY e
           a subcamada inferior PMD, esta ltima mais ligada s
           caractersticas fsicas do meio de transmisso e a primeira mais
           independente. No final de 1984, reconheceu-se a necessidade de
           um protocolo em separado para o gerenciamento da estao (SMT),
           o quarto protocolo do conjunto de protocolos que compe a
           arquitetura FDDI bsica.

           Em novembro de 1986, o protocolo MAC foi aprovado como padro
           ANSI X3.139-1987. Nesse mesmo ano, comearam os projetos para a
           definiio do protocolo de nvel fsico PMD, e os primeiros
           circuitos integrados foram anunciados pela Advanced Micro
           Devices. Em 1988, os primeiros Cis tornaram-se disponveis
           e comearam a aparecer os primeiros produtos. Tambm em 1988,
           oprotocolo para o nvel fsico PHY foi aprovado como padro ANSI
           X3.148-1988. Em 1989, os protocolos MAC e PHY foram publicados
           como padres internacionais ISO9314-2 [ISO 89d] e ISO 9314-1
           [ISO 89e], respectivamente.

           Hoje, padronizados em estudo e projeto, encontramos: os nveis
           MAC, PHY, PMD, SMT, j menciondos, os nveis MAC-2 e PHY-2
           (melhoras introduzidas no MAC e PHY), o controle hbrido para
           o anel FDEDI II, ou seja o HRC, e a utilizao de outros meios
           fsicos com a respectiva definio de seus protocolos: fibra
           tica monomodo (SMF-PMD) para atingir maiores distncias, fibra
           tica de baixo custo (LCF-PMD), para tranado (TP-PMD) e o
           mapeamento do nvel fsico no padro SONET (SPM).

           PROTOCOLO PADRO 802.6 (DQDB)

           O grupo de trabalho IEEE 802.6 foi formado no final de 1981,
           pela necessidade, levantada pelas companhias de comunicao
           de dados via satlite, da definio de um padro para transporte
           de dados a alta velocidade dentro de uma regio metropolitana,
           Em 1983 as indstrias de satlite abandonaram o projeto e, em
           1984, a primeira proposta para uma rede de alta velocidade
           apresentada (IEEE 792.6-1) pela Burroughs. No encontro de agosto
           de 1986, devido a uma reorganizao da Burroughs, o projeto foi
           abandonado. O projeto foi retomado em setembro de 1986 com a
           apresentao de uma nova proposta (IEEE 802.6-2) pela Integrated
           Networks Corporation e Hasler AG, com contribuies da BellCorre,
           AT&T Bell Labs e Plessey. A proposta uusava uma estrutura FDDI
           para a transmisso de dados no iscronos, multiplexada com a
           estrutura isscrona da proposta anterior. Paralelamente foi
           apresentado ao comit uma terceira proposta, denominada QPSX
           (Queued Packet and Synchronous circuit eXchange), pela Telecom da
           Austrlia. No final de 1987 o grupo IEEE 802.6 resolveeu optar
           pela terceira proposta que j ento era chamada de DQDB
           (Distributed Queue Dual Bus). Em 1988 as primeiras redes
           experimentais foram anunciadas (por exemplo, Bell Atlantic). Em
           1989, devido a problemas de equiidade, a opo de balanceamento
           de banda passante (BWB) foii incorporada  proposta de padro. Em
           1990 foram iniciados vrios projetos de redes experimentais
           (Nynex, US West etc.), algumas das quais j se encontram em
           pleno funcionamento e disponveis comercialmente.

           ARQUITETURA TCP/IP

           Patrocinado pela Advanced Research Projects Agency (DARPA),
           ofereceum servio orientado a conexo, e servio no orientado
            conexo (TCP - Transmission Control Protocol , IP - Internet
           Protocol).

           O corpo tcnico que coordena o desenvolvimento de protocolos
           dessa arquitetura  um comit denominado IAB (Internet Activity
           Board ) . O IAB   formado por pesquisadores tendo a maioria
           deles projetado e implementado os protocolos da arquitetura
           Internet.

           Para que um protocolo se torne um padro Internet  necessrio
           document-lo atravs de uma RFC ( Request For Comments ). As RFCs
           podem ser obtidas por qualquer pessoa conectada  Internet. Da
           anlise das RFCs surgem sugestes, e novas verses do protocolo
           podem ser elaboradas.
           A arquitetura Internet TCP/IP d nfase toda especial 
           interligao de diferentes tecnologias de redes . Portanto, a
           nica forma de permitir que um grande volume de usurios possa
           trocar informaes  interligar as redes s quais eles esto
           conectados, formando assim uma inter-rede.
           Para interligar duas redes distintas  necessrio conectar
           uma mquina a ambas as redes, denominada internet gateway ou
           internet router. Tal mquina fica responsvel pela tarefa de
           transferir mensagens de uma rede para outra.

           Os usurios veem a inter-rede como uma rede virtual nica  qual
           todas as mquinas esto conectadas, no importando a forma fsica
           de interconexo.

            No nvel de aplicao, os usurios usam programas de aplicao
           para acessar os servios disponveis na inter-rede . As
           aplicaes interagem com o nvel de transporte para enviar e
           receber dados .

           Algumas aplicaes disponveis na internet TCP/IP so :

           1. Simple Mail Transfer Protocol (SMTP), oferece um servio
           store-and-forward para mensagens que carregam correspondncias
           contendo textos.

           2. File Transfer Protocol (FTP), fornece o servio de
           transferncia de arquivos .

           3.  TELNET, que oferece um servio de terminal virtual .

           4. Domain Name System (DNS), que oferece um servio de mapeamento
           de nomes em endereos de rede .

            A funo bsica do nvel de transporte  permitir a comunicao
           fim-a-fim entre aplicaes .

           Os seguintes servios so fornecidos :

           1. Controle de erro
           2. Controle de fluxo
           3. Seqencializao
           4. Multiplexao do acesso ao nvel inter-rede

           O nvel inter-rede  o responsvel pela transferncia de dados
           atravs da inter-rede, desde a mquina de origem at a mquina
           de destino, recebendo pedidos do nvel de transporte para
           transmitir pacotes que, ao solicitar a transmisso, informa o
           endereo da mquina onde o pacote dever ser entregue. O pacote 
           encapsulado em umdatagrama Ip, e o algoritmo de roteamento 
           executado para determinar se o datagrama pode ser entregue
           diretamente ou se deve ser repassado para um gateway . com
           base no resultado da avaliao do algoritmo de roteamento, o
           datagrama  passado para a interface de rede apropriada para
           ento ser transmitido.

           A arquitetura Internet TCP/IP no faz nenhuma restrio s redes
           que so interligadas para formar a inter-rede . Portanto,
           qualquer tipo de rede pode ser ligada, bastando para isso que
           seja desenvolvida uma interface que compatibilize a tecnologia
           especfica da rede com oprotocolo IP . Essa compatibilizao  a
           funo do nvel de interface de rede .

           CONCLUSO

           Os protocolos dos nveis inferiores em redes locais se distinguem
           pelo fato de que devem tirar proveito das caractersticas de alto
           desempenho, baixo retardo e pequena taxa de erro do sistema de
           comunicao. Esta seo visa especificamente o conjunto de regras
           para acesso ao meio fsico, que  uma das funes do nvel de
           ligao do modelo OSI.

           Os protocolos de acesso ao meio foram  desenvolvidos na maioria
           dos casos para uma topologia particular de rede, no entanto
           devemos notar que muitas das estratgias de controle podem ser
           usadas em qualquer topologia, embora s vezes sejam mais
           adequadas a uma topologia particular.
           Na avaliao de protocolos de controle de acesso, atributos
           especvicos podem ser usados, tais como: capacidade, equidade
           ou justia (fairness), prioridade, estabilidade em sobrecartga e
           retardo de transferncia.
           Capacidade  a vazo mxima que o mtodo de acesso pode tirar do
           meio, em percentagem da banda passante disponvel. A taxa de
           transmisso, comprimento da rede, nmero de ns, tamanho do
           quadro, tamanho do cabealho e o retardo em cada estao (filas
           de espera, retransmisso, etc.) so algumas das variveis que
           afetam a capacidade.

           Justia no acesso  desejvel na maioria das redes, a fim de
           permitir s estaes o acesso aos recursos comprtilhados. Justia
           no implica em ausncia de prioridade de acesso. Implica
           simplesmente que a estao dever ser tratada com igualdade
           dentro de sua classe de prioridade.

           O acesso com prioridade  desejvel em vrias aplicaes,
           principalmente naquelas que envolvem controle em tempo real.
           Estabilidade  uma caracterstica importante em aplicaes onde o
           carregamento da rede  pesado. Protocolos de acesso que alocam
           intervalos separados para cada n so bastante estveis e no
           exisbem grandes variaes de retardo. Esquemas baseados em
           conteno tm sua estabilidade bastante dependente da realizao,
           exigindo sofisticaes no tratamento de conflitos para tornar o
           protocolo mais restvel.
           Retardo de transferncia,  a ssoma dos retardos de acesso e de
           transmisso. O retardo de transferncia  na grande maioria dos
           casos, seno em todos, uma variivel aleatria. No entanto, em
           alguns protocolos, o maior valor que o retardo de transferncia
           pode assumir  limitado.
           Determinadas funes do protocolo de enlace esto algumas vezes
           diretamente relacionadas com o tipo de acesso ao meio, e devem
           ser levadas em conta na comparao desses diversos tipos. Dentre
           essas funes podemos citar a deteco de erro, o reconhecimento
           do recebimento, a transparncia da informao, a sequenciao dos
           dados e o controle do fluxo de dados.
           Os mtodos de acesso podem ser divididos em dois grandes grupos:
           os mtodos baseados em contenco e os de acessso ordenado sem
           contenco.

           Bibliografia:

           Livros:
           Comunicao de Dados e Sistemas de Teleprocessamento
           Autor:  Silveira, Jorge Luis da
           Editora: MAKRON Books (McGraw-Hill)

           Rede de Computadores
           Autor: Soares, Luiz Fernando Gomes
                   Lemos, Guido
		   Colcher, Srgio
           Editora: Campus - 2 ediao

           Proxima FW matria especial TUDO sobre TCP/IP
                      
<<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>>
